package com.ruoyi.ldzlsc.mapper;

import com.ruoyi.ldzlsc.domain.CkItemRecptLine;
import java.util.List;

/**
 * 入库单明细 Mapper接口
 *
 * @author ldzl
 */
public interface CkItemRecptLineMapper {
    /**
     * 新增入库单明细
     *
     * @param ckItemRecptLine 入库单明细对象
     * @return 结果
     */
    public int insertCkItemRecptLine(CkItemRecptLine ckItemRecptLine);

    /**
     * 批量新增入库单明细
     *
     * @param ckItemRecptLines 入库单明细列表
     * @return 结果
     */
    public int batchInsertCkItemRecptLines(List<CkItemRecptLine> ckItemRecptLines);

    /**
     * 根据入库单ID查询明细列表
     *
     * @param recptId 入库单ID
     * @return 入库单明细集合
     */
    public List<CkItemRecptLine> selectCkItemRecptLinesByRecptId(Long recptId);

    /**
     * 根据ID查询入库单明细
     *
     * @param lineId 入库单明细ID
     * @return 入库单明细信息
     */
    public CkItemRecptLine selectCkItemRecptLineById(Long lineId);

    /**
     * 更新入库单明细信息
     *
     * @param ckItemRecptLine 入库单明细信息
     * @return 结果
     */
    public int updateCkItemRecptLine(CkItemRecptLine ckItemRecptLine);
}
